Writing Tcl programs in the Medusa Applications Environment
نویسنده
چکیده
Medusa is an applications environment for distributed multimedia which has been designed and developed at the Olivetti Research Laboratory in Cambridge, U.K. The software building blocks, or modules, are written in C++, while the applications that create networks of modules and make useful things with them are written in Tcl/Tk/Tcl-DP.
منابع مشابه
Taming the Complexity of Distributed Multimedia Applications
The Medusa environment for networked multimedia uses Tcl to compose applications out of low-level processing blocks called modules. A medium-sized application such as a two way multistream videophone already uses around one hundred interworking modules, running in parallel on several host machines. This paper shows how we overcome the inherent complexity of such applications: to deal with paral...
متن کاملHow to Avoid Learning Expect -or- Automating Automating Interactive Programs
Expect is a tool for automating interactive programs. Expect is controlled by writing Tcl scripts, traditionally a manual process. This paper describes Autoexpect – a tool that generates Expect scripts automatically by watching actual interactions and then writing the appropriate script. Using Autoexpect, it is possible to create Expect scripts without writing any actual Expect statements and w...
متن کاملAn X11 Toolkit Based on the Tcl Language
This paper describes a new toolkit for X11 called Tk. The overall functions provided by Tk are similar to those of the standard toolkit Xt. However, Tk is implemented using Tcl, a lightweight interpretive command language. This means that Tk’s functions are available not just from C code compiled into the application but also via Tcl commands issued dynamically while the application runs. Tcl c...
متن کاملIdeas for intelligent user . . .
A methodology for development of intelligent user interfaces is presented which allows for programming by correcting behavior, rather than writing programs or scripts. The importance of incremental knowledge accumulation with contributing individuals cooperating over the network is pointed out. The experience of the authors with the prototype of an interface builder and prelimnary results are o...
متن کاملWriting a Tcl Extension in Only Three Years Four Five 6 7
Expect is a tool for automating interactive applications. Expect was constructed using Tcl, a language library designed to be embedded into applications. This paper describes experiences with Expect and Tcl over a seven year period. These experiences may help other extension designers as well as the Tcl developers or developers of any other extension language see some of the challenges that a s...
متن کامل